home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / Visual Cafe Pro v1.0 / TUTORIAL.BIN / IsleMap.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-02-25  |  3.8 KB  |  155 lines

  1. import java.applet.Applet;
  2. import java.awt.Color;
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import java.awt.Event;
  6. import java.awt.Font;
  7. import java.awt.LayoutManager;
  8. import java.awt.Panel;
  9. import java.net.MalformedURLException;
  10. import java.net.URL;
  11. import symantec.itools.awt.InvisibleHTMLLink;
  12. import symantec.itools.lang.Context;
  13. import symantec.itools.multimedia.Animator;
  14. import symantec.itools.multimedia.ImageViewer;
  15. import symantec.itools.net.RelativeURL;
  16.  
  17. public class IsleMap extends Applet {
  18.    InvisibleHTMLLink invisibleHTMLLinkMUnder;
  19.    InvisibleHTMLLink invisibleHTMLLinkSUnder;
  20.    InvisibleHTMLLink invisibleHTMLLinkVUnder;
  21.    InvisibleHTMLLink invisibleHTMLLinkBUnder;
  22.    ImageViewer imageViewerMap;
  23.    InvisibleHTMLLink invisibleHTMLLinkB;
  24.    InvisibleHTMLLink invisibleHTMLLinkV;
  25.    InvisibleHTMLLink invisibleHTMLLinkS;
  26.    InvisibleHTMLLink invisibleHTMLLinkM;
  27.    Animator animatorErupt;
  28.  
  29.    public void init() {
  30.       super.init();
  31.       Context.setDocumentBase(((Applet)this).getDocumentBase());
  32.       ((Container)this).setLayout((LayoutManager)null);
  33.       ((Panel)this).addNotify();
  34.       ((Applet)this).resize(523, 346);
  35.       ((Component)this).setFont(new Font("Dialog", 1, 12));
  36.       ((Component)this).setForeground(new Color(0));
  37.       ((Component)this).setBackground(new Color(16777215));
  38.       this.invisibleHTMLLinkMUnder = new InvisibleHTMLLink();
  39.       this.invisibleHTMLLinkMUnder.reshape(191, 258, 191, 64);
  40.       ((Container)this).add(this.invisibleHTMLLinkMUnder);
  41.  
  42.       try {
  43.          this.invisibleHTMLLinkMUnder.setURL(RelativeURL.getURL("Isle.htm#Moderna"));
  44.       } catch (MalformedURLException var11) {
  45.       }
  46.  
  47.       this.invisibleHTMLLinkSUnder = new InvisibleHTMLLink();
  48.       this.invisibleHTMLLinkSUnder.reshape(28, 116, 139, 76);
  49.       ((Container)this).add(this.invisibleHTMLLinkSUnder);
  50.  
  51.       try {
  52.          this.invisibleHTMLLinkSUnder.setURL(RelativeURL.getURL("Isle.htm#Simerilia"));
  53.       } catch (MalformedURLException var10) {
  54.       }
  55.  
  56.       this.invisibleHTMLLinkVUnder = new InvisibleHTMLLink();
  57.       this.invisibleHTMLLinkVUnder.reshape(218, 100, 116, 39);
  58.       ((Container)this).add(this.invisibleHTMLLinkVUnder);
  59.  
  60.       try {
  61.          this.invisibleHTMLLinkVUnder.setURL(RelativeURL.getURL("Isle.htm#Venduca"));
  62.       } catch (MalformedURLException var9) {
  63.       }
  64.  
  65.       this.invisibleHTMLLinkBUnder = new InvisibleHTMLLink();
  66.       this.invisibleHTMLLinkBUnder.reshape(325, 146, 135, 56);
  67.       ((Container)this).add(this.invisibleHTMLLinkBUnder);
  68.  
  69.       try {
  70.          this.invisibleHTMLLinkBUnder.setURL(RelativeURL.getURL("Isle.htm#Bungbusi"));
  71.       } catch (MalformedURLException var8) {
  72.       }
  73.  
  74.       this.imageViewerMap = new ImageViewer();
  75.       this.imageViewerMap.reshape(8, 96, 512, 248);
  76.       ((Container)this).add(this.imageViewerMap);
  77.       this.imageViewerMap.setCenterMode(true);
  78.  
  79.       try {
  80.          this.imageViewerMap.setURL(RelativeURL.getURL("Images/Map.gif"));
  81.       } catch (MalformedURLException var7) {
  82.       }
  83.  
  84.       this.invisibleHTMLLinkB = new InvisibleHTMLLink();
  85.       this.invisibleHTMLLinkB.reshape(320, 152, 142, 48);
  86.       ((Container)this).add(this.invisibleHTMLLinkB);
  87.  
  88.       try {
  89.          this.invisibleHTMLLinkB.setURL(RelativeURL.getURL("Isle.htm#Bungbusi"));
  90.       } catch (MalformedURLException var6) {
  91.       }
  92.  
  93.       this.invisibleHTMLLinkB.setFrame("");
  94.       this.invisibleHTMLLinkV = new InvisibleHTMLLink();
  95.       this.invisibleHTMLLinkV.reshape(192, 96, 133, 43);
  96.       ((Container)this).add(this.invisibleHTMLLinkV);
  97.  
  98.       try {
  99.          this.invisibleHTMLLinkV.setURL(RelativeURL.getURL("Isle.htm#Venduca"));
  100.       } catch (MalformedURLException var5) {
  101.       }
  102.  
  103.       this.invisibleHTMLLinkV.setFrame("");
  104.       this.invisibleHTMLLinkS = new InvisibleHTMLLink();
  105.       this.invisibleHTMLLinkS.reshape(32, 120, 131, 77);
  106.       ((Container)this).add(this.invisibleHTMLLinkS);
  107.  
  108.       try {
  109.          this.invisibleHTMLLinkS.setURL(RelativeURL.getURL("Isle.htm#Simerilia"));
  110.       } catch (MalformedURLException var4) {
  111.       }
  112.  
  113.       this.invisibleHTMLLinkS.setFrame("");
  114.       this.invisibleHTMLLinkM = new InvisibleHTMLLink();
  115.       this.invisibleHTMLLinkM.reshape(200, 256, 181, 62);
  116.       ((Container)this).add(this.invisibleHTMLLinkM);
  117.  
  118.       try {
  119.          this.invisibleHTMLLinkM.setURL(RelativeURL.getURL("Isle.htm#Moderna"));
  120.       } catch (MalformedURLException var3) {
  121.       }
  122.  
  123.       this.invisibleHTMLLinkM.setFrame("");
  124.       this.animatorErupt = new Animator();
  125.       this.animatorErupt.reshape(136, 3, 179, 94);
  126.       ((Container)this).add(this.animatorErupt);
  127.  
  128.       try {
  129.          URL[] tempURL = new URL[16];
  130.          tempURL[0] = RelativeURL.getURL("Images/erupt01.gif");
  131.          tempURL[1] = RelativeURL.getURL("Images/erupt02.gif");
  132.          tempURL[2] = RelativeURL.getURL("Images/erupt03.gif");
  133.          tempURL[3] = RelativeURL.getURL("Images/erupt04.gif");
  134.          tempURL[4] = RelativeURL.getURL("Images/erupt05.gif");
  135.          tempURL[5] = RelativeURL.getURL("Images/erupt06.gif");
  136.          tempURL[6] = RelativeURL.getURL("Images/erupt07.gif");
  137.          tempURL[7] = RelativeURL.getURL("Images/erupt08.gif");
  138.          tempURL[8] = RelativeURL.getURL("Images/erupt09.gif");
  139.          tempURL[9] = RelativeURL.getURL("Images/erupt10.gif");
  140.          tempURL[10] = RelativeURL.getURL("Images/erupt11.gif");
  141.          tempURL[11] = RelativeURL.getURL("Images/erupt12.gif");
  142.          tempURL[12] = RelativeURL.getURL("Images/erupt13.gif");
  143.          tempURL[13] = RelativeURL.getURL("Images/erupt14.gif");
  144.          tempURL[14] = RelativeURL.getURL("Images/erupt15.gif");
  145.          tempURL[15] = RelativeURL.getURL("Images/erupt16.gif");
  146.          this.animatorErupt.setImageList(tempURL);
  147.       } catch (MalformedURLException var2) {
  148.       }
  149.    }
  150.  
  151.    public boolean handleEvent(Event event) {
  152.       return super.handleEvent(event);
  153.    }
  154. }
  155.